short-lived but intense happiness - Espagnol Anglais Dictionnaire